package com.zzyl.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 护理项目添加数据传输对象
 */
@ApiModel(description = "护理项目添加DTO")
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class NursingProjectAddDto {

    @ApiModelProperty(value = "护理项目ID", example = "1")
    private Long id;

    @ApiModelProperty(value = "图片URL", example = "http://example.com/image.jpg")
    private String image;

    @ApiModelProperty(value = "项目名称", example = "日常照护服务")
    private String name;

    @ApiModelProperty(value = "护理需求描述", example = "需要协助洗澡、喂食")
    private String nursingRequirement;

    @ApiModelProperty(value = "排序号", example = "1")
    private int orderNo;

    @ApiModelProperty(value = "价格", example = "100.00", notes = "单位：元")
    private BigDecimal price;

    @ApiModelProperty(value = "备注信息", example = "客户对服务有特殊要求")
    private String remark;

    @ApiModelProperty(value = "状态", example = "1", notes = "0-禁用, 1-启用")
    private int status;

    @ApiModelProperty(value = "计价单位", example = "次")
    private String unit;

}
